#ifndef _SCENARIOTEST_H_
#define _SCENARIOTEST_H_

#include <cppunit/Test.h>
#include <cppunit/TestAssert.h>
#include <cppunit/TestCaller.h>
#include <cppunit/TestFixture.h>
#include <cppunit/TestSuite.h>
#include <cppunit/Exception.h>
#include <cppunit/extensions/HelperMacros.h>

#include <cstdlib>


#include "scenario.h"

class ScenarioTest : public CppUnit::TestFixture{

	CPPUNIT_TEST_SUITE( ScenarioTest );
	CPPUNIT_TEST(testConstructorDestructor);	      
	CPPUNIT_TEST(testWriteToXML);
	CPPUNIT_TEST_SUITE_END();
	
	public:
		void setUp(); 
		
		/*Test Cases*/
		void testConstructorDestructor();
		void testWriteToXML();
		/////////////
		
		void tearDown();
};

#endif //_SCENARIOTEST_H_
